////////////////////////////////////////////////////////////////////////////////
//
//  TYPHOON FRAMEWORK
//  Copyright 2013, Typhoon Framework Contributors
//  All Rights Reserved.
//
//  NOTICE: The authors permit you to use, modify, and distribute this file
//  in accordance with the terms of the license agreement accompanying it.
//
////////////////////////////////////////////////////////////////////////////////

#import <Foundation/Foundation.h>


@interface NSObject (DeallocNotification)

- (void)setDeallocNotificationInBlock:(dispatch_block_t)block;

- (void)removeDeallocNotification;

- (void)setDeallocNotificationWithKey:(const char *)key andBlock:(dispatch_block_t)block;

- (void)removeDeallocNotificationForKey:(const char *)key;

@end
